package com.md.request;

import com.md.value.EmailType;
import com.md.value.RegisterType;
import com.md.value.SexEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author 刘骄阳
 * 2024-12-15 1:44
 */
@Data
@ApiModel("用户注册请求实体")
public class RegisterUsersRequest {
  @ApiModelProperty(value = "注册类型", required = true)
  private RegisterType registerType;
  @ApiModelProperty("邮箱类型(QQ: QQ邮箱; NASDAQ: 网易邮箱; OUTLOOK: 微软邮箱)")
  private EmailType emailType;
  @ApiModelProperty(value = "邮箱地址")
  private String email;
  @ApiModelProperty(value = "手机号")
  private String phone;
  @ApiModelProperty(value = "密码", required = true)
  private String password;
  @ApiModelProperty(value = "身份证")
  private String authCode;
  @ApiModelProperty(value = "用户名")
  private String name;
  @ApiModelProperty(value = "头像")
  private String avatar;
  @ApiModelProperty(value = "性别")
  private SexEnum sex;
}
